Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
95 STOW HILL Terraced £170,000 2 Aug 2023
97 STOW HILL Terraced £185,000 28 Mar 2022
99 STOW HILL Terraced £41,175 14 May 1999
101 STOW HILL Terraced £147,000 8 Oct 2021
103 STOW HILL Terraced £375,500 11 Mar 2019
PALACE HOUSE STOW HILL Detached £640,000 15 Oct 2019
THE ORCHARDS STOW HILL Detached £244,000 12 Feb 2001